A Fast and Simple Algorithm for Computing Approximate Euclidean Minimum Spanning Trees
نویسندگان
چکیده
The Euclidean minimum spanning tree (EMST) is a fundamental and widely studied structure. In the approximate version we are given an n-element point set P in R and an error parameter ε > 0, and the objective is to compute a spanning tree over P whose weight is at most (1 + ε) times that of the true minimum spanning tree. Assuming that d is a fixed constant, existing algorithms have running times that (up to logarithmic factors) grow as O ( n/ε ) . We present an algorithm whose running time is O ( n log n+ ( ε−2 log 1ε ) n ) . Thus, this is the first algorithm for approximate EMSTs that eliminates the exponential ε dependence on dimension. (Note that the O-notation conceals a constant factor of the form O(1).) The algorithm is deterministic and very simple.
منابع مشابه
Fast Heuristics for Large Instances of the Euclidean Bounded Diameter Minimum Spanning Tree Problem
Given a connected, undirected graph G = (V, E) on n = |V | vertices, an integer bound D ≥ 2 and non-zero edge weights associated with each edge e ∈ E, a bounded diameter minimum spanning tree (BDMST) on G is defined as a spanning tree T⊆ E on G of minimum edge cost w(T) =∑w(e), ∀ e∈ T and tree diameter no greater than D. The Euclidean BDMST Problem aims to find the minimum cost BDMST on graphs ...
متن کاملAn Optimal Bound for the MST Algorithm to Compute Energy Efficient Broadcast Trees in Wireless Networks
Computing energy efficient broadcast trees is one of the most prominent operations in wireless networks. For stations embedded in the Euclidean plane, the best analytic result known to date is a 6.33-approximation algorithm based on computing an Euclidean minimum spanning tree. We improve the analysis of this algorithm and show that its approximation ratio is 6, which matches a previously known...
متن کاملOn the Area Requirements of Euclidean Minimum Spanning Trees
In their seminal paper on Euclidean minimum spanning trees [Discrete & Computational Geometry, 1992], Monma and Suri proved that any tree of maximum degree 5 admits a planar embedding as a Euclidean minimum spanning tree. Their algorithm constructs embeddings with exponential area; however, the authors conjectured that c × c area is sometimes required to embed an n-vertex tree of maximum degree...
متن کاملA fast approximation for minimum spanning trees in k-dimensional space
We study the problem of finding a minimum spanning tree on the complete graph on n points in E' , with the weight of an edge between any two points being the distance between the two points under some distance metric. A fast algorithm, which finds an approximate minimum spanning tree with wei h t a t most (1+c) times optimal in developed for the L,, q =2,3, ..., distance metrics. Moreover, if t...
متن کاملLow-Cost Fault-Tolerant Spanning Graphs for Point Sets in the Euclidean Plane
The concept of the minimum spanning tree (MST) plays an important role in topological network design, because it models a cheapest connected network. In a tree, however, the failure of a vertex can disconnect the network. In order to tolerate such a failure, we generalize the MST to the concept of a cheapest biconnected network. For a set of points in the Euclidean plane, we show that it is NP-...
متن کامل